翻訳と辞書
Words near each other
・ Halicz (Bieszczady)
・ Haliczany
・ Halid 08
・ Halid Bešlić
・ Halid Muslimović
・ Halid Ziya Uşaklıgil
・ Halida Hayrutdinova
・ Halidae
・ Halidaia
・ Halidasht
・ Haliday Island Wildlife Sanctuary
・ Halidayopsis
・ Halidayopsis formosensis
・ Halide
・ Halide (name)
Halide (programming language)
・ Halide Edip Adıvar
・ Halide minerals
・ Halide Nusret Zorlutuna
・ Halidon Hill
・ Halidou Douva
・ Halidou Douva Abdou
・ Halidzor
・ Halidzor Fortress
・ Halie
・ Halie Loren
・ Halie Tiplady-Hurring
・ Haliella
・ Haliella abyssicola
・ Haliella canarica


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Halide (programming language) : ウィキペディア英語版
Halide (programming language)

Halide is a computer programming language designed for writing image processing code that takes advantage of memory locality, vectorized computation and multi-core CPUs and GPUs.〔 Halide is implemented as an internal DSL in C++.
The main innovation Halide brings is the separation of the image processing algorithm being implemented from its execution schedule, code specifying the loop nesting, parallelization, loop unrolling and vector instruction. These two are usually interleaved together and experimenting with changing the schedule requires the programmer to rewrite large portions of the algorithm with every change. With Halide, changing the schedule does not require any changes to the algorithm and this allows the programmer to experiment with scheduling and finding the most efficient one.
== Sample source code ==
The following function defines and sets the schedule for a 3x3 box filter defined as a series of two 3x1 passes:

Func blur_3x3(Func input)


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Halide (programming language)」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.